
.PHONY: build
build: configure
	cmake --build build

.PHONY: configure
configure:
	cmake -B build

.PHONY: run
run: build configure test
	./build/main/main 1 FLM.json FQM.json ILM.json IQM.json FLV.json FQV.json ILV.json IQV.json

.PHONY: test
test: configure build
	./build/test/test_all 

.PHONY: clean
clean:
	rm -rf build out

.PHONY: draw
draw:
	python -u draw.py